package com.lekang.le.service;

import com.github.pagehelper.PageInfo;
import com.lekang.ZcqEntity.NursingCancelDTO;
import com.lekang.ZcqEntity.NursingDetailDTO;
import com.lekang.ZcqEntity.NursingExecuteRecord;
import com.lekang.ZcqEntity.NursingOrderVO;
import org.springframework.web.multipart.MultipartFile;

import java.time.LocalDateTime;
import java.util.List;

public interface NursingJobService {
    PageInfo<NursingOrderVO> list(Integer pageNum, Integer pageSize, String oldName, String nurseName, String item , List<String> timeRange, String status);

    List<String> items();

    List<String> nurses();

    Integer cancel(NursingCancelDTO nursingCancelDTO);

    NursingDetailDTO detail(String orderNo, String bedNo,String creator,String oldName);

    int submitExecuteRecord(NursingExecuteRecord record, MultipartFile executeImage);

    int reschedule(String oldName, String itemName, LocalDateTime expectTime);
}
